讀取 Excel 文件而不使用互操作
IronXL中的 Load 功能可讓您輕鬆載入和操作各種格式(XLSX、XLS、CSV 等)的現有 Excel 檔案。 透過載入 WorkBook,您可以存取其 WorkSheets 和數據,從而提取值、遍歷儲存格範圍並執行求和或最大值等計算。 您可以存取特定單元格,將其值轉換為適當的資料類型(例如,整數、小數),甚至可以使用 LINQ 進行進階資料操作。 此功能簡化了在.NET中處理 Excel 資料的操作,使其成為資料分析、報告產生和自動化等任務的理想選擇。
- `WorkBook workBook = WorkBook.Load("sample.xlsx");`
- `WorkSheet workSheet = workBook.WorkSheets[0];`
- `var range = workSheet["A2:A10"];`
- `decimal sum = range.Sum();`
- `Console.WriteLine("The sum of the range A2:A10 is: " + sum);`
WorkBook 物件是IronXL中與 Excel 檔案互動的關鍵起點。 透過使用 WorkBook.Load("sample.xlsx") 方法,您可以開啟現有的 Excel 文件,從而存取其內容和結構以進行進一步操作。 這樣一來,開發人員就可以使用預先存在的數據,自動執行任務,並更新電子表格,而無需從頭開始建立新的電子表格。
接下來,使用 WorkSheets[0] 屬性存取工作簿中的第一個工作表。 在 Excel 中,一個工作簿可以包含多個工作表,每個工作表代表一組按行和列組織的資料。 透過選擇第一個工作表,您將定位到儲存資料或執行讀取值或計算結果等操作的主要區域。
range 變數定義了一組特定的單元格,在本例中,範圍是從 A2 到 A10。 IronXL允許您一次與多個單元格進行交互,無論是讀取值、應用格式還是跨範圍執行計算。 在這個例子中,它捕獲了一列範圍,從而可以輕鬆處理順序資料。
.Sum() 方法用於計算所選範圍內數值的總和。 這突顯了IronXL如何允許開發人員對資料範圍執行快速的內建計算,從而無需手動迭代和求和。
最後,Console.WriteLine() 語句將計算的總和輸出到控制台。 這是一種簡單而強大的方法,可以直接在應用程式中顯示操作結果,例如某個範圍內的值的總和。
透過這種方法,開發人員可以輕鬆地自動執行資料聚合任務或將其整合到更大的工作流程中。

